* { margin:0px; padding:0px; }
body { font-size:12px; font-family:"Microsoft YaHei" }
li { list-style:none; }
img { border:0; }
a { text-decoration:none; }
.cls , .clear { clear:both; }
/*头部*/
#header { width:100%px; height:104px;}
#hcon { height:104px; margin:0 auto; width:1002px;  }
#hcon .logo {  height:68px; width:170px; padding:18px 0 18px 0;display: table-cell; vertical-align:middle; float:left; }
#hcon .logo1 { float:left; font-size:26px; line-height:104px; height:104px;  font-weight:bold; color:#000; width:670px; }
#hcon .headset { height:29px; width:22px; float:left; margin-top:16px; }
#hcon .toplink {float:left;margin-top:22px; margin-left:2px; }
#hcon .toplink a{ color:#686868}
#hcon .toplink span { margin:0 10px 0 10px}


/*导航菜单*/
.menu { width:100%; background:#019733; }
.menu .mcenter{ width:1002px; margin: 0 auto;  height:50px}
.menu ul li { float:left; width:125px; height:50px; line-height:50px; text-align:center}
.menu ul li a {font-size:16px;color:#FFF}
.menu ul li:hover{ background:#f59a00}
.menu ul li.on { background:#f59a00}
.menu li ul{position: absolute;visibility: hidden; z-index:100;}
.menu li ul li{ float: none;display: inline;}
.menu li ul li a{	width: auto;background: #14cc58;color: #000; line-height:35px; width:68px;}
.menu li ul li a:hover{background:#15ab58;}
.con { width:1002px; margin:0 auto; }
/*banner*/
#idx_banner { height:506px}
#banner1 { height:275px; width:100%; background:url(images/sbanner1.jpg) no-repeat top left}
#banner2 { height:275px; width:100%; background:url(images/sbanner2.jpg) no-repeat top left}
#banner3 { height:275px; width:100%; background:url(images/sbanner3.jpg) no-repeat top left}
#banner4 { height:275px; width:100%; background:url(images/sbanner4.jpg) no-repeat top left}
#banner5 { height:275px; width:100%; background:url(images/sbanner5.jpg) no-repeat top left}
#banner6 { height:275px; width:100%; background:url(images/sbanner6.jpg) no-repeat top left}
#banner7 { height:275px; width:100%; background:url(images/sbanner7.jpg) no-repeat top left}
#banner8 { height:275px; width:100%; background:url(images/sbanner8.jpg) no-repeat top left}
/*公告*/
#notice { height:30px;background:#b3ddf3}
#notice p{ width:1002px; margin: 0 auto; color:#686868;line-height:30px; font-size:12px}
#notice p b{ color:#019733}
#notice p a { color:#686868;}
#notice p a:hover { text-decoration:underline;}
#notice p span {  float:right}
#notice p span a{color:#f59a00; }
/*首页公司业务*/
.business { width:1002px; margin:0 auto; margin-top:35px;}
.title {}
.title .font24 { font-size:24px; color:#019733;}
.title .line { background:#035eaf; width:93px; height:4px; margin-top:5px;}
.business-cont {}
.business-cont .box1 { margin-top:25px;}
.business-cont .box1 a { color:#666; }
.business-cont  ul li { width:319px; /*height:305px;*/ float:left;}
.business-cont  ul li p{ text-align:center; font-size:18px; line-height:50px;}
.business-cont  .img-center { margin:0 22px 0 22px}
/*首页公司文化*/

.culture {width:1002px; margin:40px auto 20px;   line-height:30px; }
.culture-cont { margin-top:25px; font-size:18px; }
/*首页公司简介*/
.title .line1 { background:#01a0ee; width:93px; height:3px; margin-top:5px;}
.introduction { width:1495px; margin:0 auto; margin-top:40px;}
.introduction-left { background:url(images/intro-img.jpg) no-repeat; width:747px; height:502px; float:left;}




.introduction-right { float:right; position:relative;} 
.introduction-right .color1 { background:#019733; width:747px; height:327px; position:relative;}
.introduction-right .right-cont1 { width:425px; position:absolute; left:80px; top:55px;font-size: 16px;}
.introduction-right .right-cont1 a{color:#fff;padding:10px;}
.introduction-right .right-cont1 p{ color:#fff;}
.introduction-right .right-cont1 .more { line-height:30px; margin-top:8px; font-size:15px;}
.introduction-right .right-cont1 .more span{ float:right;}
.introduction-right .right-cont1 .more span a{ color:#fff;}
.introduction-right .right-cont2 { position:absolute; background:url(images/erm.jpg) no-repeat; width:420px; height:113px; left:80px; top:340px; z-index:1; }
.introduction-right .right-cont3 { position:absolute; left:80px; top:135px; color:#019733}
.introduction-right .color2 { background:#edf9ff; width:747px; height:174px; position:relative;  font-size:18px;}

@media only screen and (max-width: 1000px){
	.introduction { width:100%; }
	.introduction-left { display:none; }
	
	.introduction-right { width:100%; }
	.introduction-right .color1 { width:100%; }
	.introduction-right .color2 { width:100%; }
	.introduction-right .right-cont1 { width:80%; }
}

/*首页公司新闻*/
.news { width:1002px; height:300px;margin:0 auto; margin-top:40px;}
.news-left { width:479px; float:left;}
.news-right { width:479px; float:right;}
.news .ntitle { float:left;  border-bottom:solid 3px #b3b3b3; width:100px;font-size:24px;color:#019733; line-height:40px}
.news .nmore { float:right;border-bottom:solid 3px #b3b3b3; width:379px; height:40px}
.news .nmore span { float:right; margin-top:20px;}
.news .newpic { background:url(images/new.jpg) no-repeat; width:479px; height:111px; margin-top:20px}
.news .newpic .h2 { font-size:18px;  padding-top:20px; width:300px; height:26px; overflow:hidden;}
.news .newpic .h2 a { color:#fff; }
.news .newpic .h2 a:hover { text-decoration:underline;}
.news .newpic p { width:300px;color:#fff;  line-height:24px; padding-left:155px; height:48px; overflow:hidden; padding-top:10px;}
.news .newlcont {}
.news .newlcont { margin-top:15px; }
.news .newlcont ul li{ font-size:15px; line-height:30px; background:url(images/nicon.jpg) no-repeat 0 55%; padding-left:20px;}
.news .newlcont ul li a { color:#747474; }
.news .newlcont ul li a:hover { text-decoration:underline;}
.news .newrcont {}
.news .newrcont dl { padding:20px 0 20px 0; border-bottom: 1px solid #f0f1f1; color:#747474 }
.news .newrcont dt { background:url(images/nicon1.jpg) no-repeat; height: 24px; width:400px; overflow:hidden;font-size:18px; font-weight:bold; padding-left:35px; }
.news .newrcont dt a { color:#019733; }
.news .newrcont dt a:hover { text-decoration:underline;}
.news .newrcont dd { font-size:13px; padding-left:35px; line-height:20px; margin-top:10px; height:57px;width:400px; overflow:hidden;}
/*首页节俱乐部*/
.club { width:1002px; margin:0 auto; margin-top:50px; line-height:24px; font-size:14px;  }
.club a {  color:#747474; }
<!--图片效果-->
#idx_case #idx_top { height:114px; width:1002px; }
#idx_top .top1 { width:502px; color: #8fc41f; float: left; }
#idx_top .top1 span { color: #4b8e0f; font-size: 24px; }
#idx_top .top2 { width:500px; float: left ;  text-align:right }
.pic_list { display:none; }
.pic_list.on { display:block; }
.pic_list li { width:260px; height:220px; float:left; display:inline-block; overflow:hidden; }
.pic_list li div.pic { width:250px; height:215px; cursor:pointer; position:relative; overflow:hidden;}
.pic_list li div.pic img{ width:100%; }
.pic_list li .desc { width:220px; height:175px; padding:15px;position:absolute;color:#fff; background:#028dd7;}
.pic_list li .desc a{ width:250px; height:175px; position:absolute; top:-283px; left:0px;}
.pic_list li .desc h2{ font-size:16px; line-height:16px; padding-bottom:10px; font-weight:normal; color:#fff;  }
.pic_list li .desc h3{ font-size:24px; text-align:center; font-weight:normal; color:#fff; margin-top:20%;}

#idx_pic { margin:20px 0px 30px 0px; }
.idx_p_con { display:none; }
.idx_p_con.on { display:block; }

#idx_con3 { height:212px; width:100%; background:#ffffff; padding-top:40px; }
#adlist { width:1002px; margin:0 auto; }
#adlist p.title { font-size:30px; color:#0074C1}
/*图片切换展示*/
#sp { height:159px; width:1002px; float:left; padding-top:10px; margin:0 auto;}
#sp_left { float:left; cursor:pointer; }
#sp_main { float:left; width:900px;margin:0px 19px 0px 19px; height:159px; overflow:hidden; }
#sp_main li { float:left; width:170px; height:159px; text-align:center; line-height:30px; margin:0 5px 0 5px }
#sp_main li img { width:170px; height:159px;  }
#sp_right { float:right; cursor:pointer; }

#main { width:1002px; margin:0 auto; }
#location { width:1002px; height:45px; float:left; line-height:45px; border-bottom:#DEDEDD 1px solid; text-align:right; color:#000; font-size:14px;  }
#location a { color:#000; margin:0px 3px; }

#mcon { float:left; width:1002px; margin-top:24px; }
#mcon #left { width:200px; float:left; margin-right:10px; min-height:400px;}
/*侧边栏菜单*/
#left { width:188px; float:left; }
#left #leftmenu { width:188px; }
#leftmenu a { color:#FFF; }
#leftmenu ul { background:url(images/img11.jpg) repeat-y; }
#leftmenu ul li:hover{color:#FFFFFF;}
#leftmenu .lmtitle { width:188px; /*background:url(images/img10.jpg) no-repeat;*/ height:53px; line-height:53px; text-align:center; color:#FFFFFF; font-size:20px; font-weight:bold; background:#019733;  }
#leftmenu .lmcon ul li { width:188px; height:42px; line-height:42px; text-align:center; float:left; font-size:14px; margin-top:1px; background:#09c247;}
#leftmenu .lmcon ul li:hover,#leftmenu .lmcon ul li.on{ background:#019733; }
#leftmenu .lmcon ul li a:hover{ color:#fff;}
#left #other { text-align:center; width:188px; margin-top:20px; }
#mcon #right { width:790px; float:left; }
#mcon #right .r-title{margin-top:5px; font-size:24px ;font-weight:bold; color:#1f54b2;border-bottom:1px solid #999;}
/*文章单页*/
#article { line-height:28px; font-size:14px;  }
#article #atitle { width:750px; font-size:18px; font-weight:bold; border-bottom:#ccc 1px solid; height:36px; line-height:36px; padding-bottom:5px; margin-bottom:10px; }
#article .atop { text-align:center; font-size:20px; }
#article .adate { text-align:center; font-size:14px; margin:5px 0px 20px 0px; padding-bottom:5px; border-bottom:#ccc dotted 1px; height:28px; line-height:28px; }
#aother { margin:40px 0px 10px; color:#000; font-size:14px; float:left;  line-height:24px; width:auto; }
#aother a { color:#000; }
/*内页图片列表*/
#piclist { }
#piclist a { color:#000; }
#piclist .pt { width:240px; height:160px; float:left; padding:5px; margin:6px;  }
#piclist .pt .pic { width:240px; height:140px;  float:left; }
#piclist .pt .pic img { width:240px; height:140px; }
#piclist .pt .txt { height:30px; line-height:30px; width:230px; float:left; overflow:hidden; text-align:center; }

#plist { }
#plist a { color:#000; }
#plist .pt { width:240px; height:180px; float:left; padding:5px; margin:6px;  }
#plist .pt .pic { width:240px; height:160px;  float:left; }
#plist .pt .pic img { width:240px; height:160px; }
#plist .pt .txt { height:30px; line-height:30px; width:230px; float:left; overflow:hidden; text-align:center; }


/*内页新闻列表*/
#newslist { }
#newslist a { color:#000; }
#newslist li { padding-left: 20px; line-height:28px; height:28px; font-size:14px; border-bottom:#CCC dotted 1px; width:750px; overflow:hidden;  background:url(images/img17.jpg) no-repeat 0 50% }
#newslist li .txt { float:left; width:600px; }
#newslist li .date { float:left; width:100px; margin-left:20px; text-align:right; padding-right:10px; }
/*分页*/
#page { clear:both; margin:35px 0px; text-align:center;font-size:14px;  }
#page a { color:#000; padding:1px 2px; margin:0px 2px; }
#page a:hover { text-decoration:underline;  }
/*版权*/
#footer { background:#019733; width:100%; margin-top:50px; }
.copyright { width:980px; margin:0 auto; padding-top:30px; color:#FFF;font-size:15px; }
.copyright .details { float:left; width:120px; }
.copyright .details dt { font-size:18px; font-weight:bold; }
.copyright .details dl { line-height:32px}
.copyright .details dd { font-size:14px; /*margin-top:15px*/ }
.copyright .details dd a{ color:#fff}
.copyright .details dd a:hover { text-decoration:underline}
.copyright .address { float:right;  line-height:30px; width:380px; height:210px; overflow:hidden; margin-right:20px; } 
.copyright .address .name { margin-bottom:10px; line-height:15px}
.copyright .address p a{ color:#fff;}
.copyright .address p a:hover { text-decoration:underline;}